home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / utility / mu17_ext.zip / TRANSACT.REA < prev    next >
Text File  |  1994-03-07  |  1KB  |  60 lines

  1. (* $VER: transactions.readme 1.0 (27.01.94) *)
  2.  
  3. This is a brief summary of the structure of the transactions exchanged
  4. between rlogin and rlogin.service.
  5.  
  6. a) rlogin --> rlogin.service
  7.  
  8. i) startup transaction:
  9.  
  10. trans_Command: 0 - no valid ConUnit data
  11.                1 -      "      "      "
  12.  
  13. trans_RequestData:
  14.  
  15.  14 * WORD : cu_X/Y* portion of struct ConUnit, only valid if trans_Command=1
  16.  (variable): name of the rlogin-entity
  17.  
  18. trans_ResponseData: (none)
  19.  
  20. ii) CTRL_C/D/E/F transmission
  21.  
  22. trans_Command: 1 to 15: signalmask of breakbits >> 12
  23.  
  24. trans_RequestData: (none)
  25.  
  26. trans_ResponseData: (none)
  27.  
  28. a) rlogin.service --> rlogin
  29.  
  30. i) shutdown transaction
  31.  
  32. trans_Command: 1
  33.  
  34. trans_RequestData: (none)
  35.  
  36. trans_ResponseData: (none)
  37.  
  38. ii) packet transactions
  39.  
  40. trans_Command: 0
  41.  
  42. trans_RequestData:
  43.  
  44.  LONG      : dp_Type
  45.  LONG      : dp_Arg3 for ACTION_READ, WRITE, FORCE, STACK, QUEUE
  46.              dp_Arg1 for ACTION_WAIT_CHAR, SCREEN_MODE, DROP
  47.  (variable): dp_Arg2 for ACTION_WRITE, FORCE, STACK, QUEUE
  48.  
  49. trans_ResponseData: 
  50.  
  51.  14 * WORD : cu_X/Y* portion of struct ConUnit, only valid if trans_Command=1
  52.              in startup transaction (*)
  53.  LONG      : dp_Res1
  54.  LONG      : dp_Res2
  55.  (variable): dp_Arg2 for ACTION_READ
  56.  
  57. (*): These data are _not_ guaranteed to be up-to-date, consistent or
  58.      useful at all. :-) However, they are sufficient to make the C= 
  59.      more command work.
  60.